large retail store - Turc Anglais Dictionnaire